package com.itheima.health;

import lombok.extern.slf4j.Slf4j;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.transaction.annotation.EnableTransactionManagement;

//表示这是一个启动类型
@SpringBootApplication
//当项目启动后 会自动扫描当前类所在的包 以及子包下的所以类使其注解生效

@Slf4j  //lombok提供的一个日志注解
//@MapperScan("com.itheima.health.mapper")  持久层注解和扫描二选一

@EnableTransactionManagement   //开启事务注解

//开启定时任务
@EnableScheduling
public class HealthApplication {

	/*
	* 	入口函数
	* @parm args
	* */
	public static void main(String[] args) {

		//启动项目 需要调用springApplication的run方法
		//第一个参数是启动类的全类名 第二个参数是主函数args参数
		SpringApplication.run(HealthApplication.class, args);
	}
}
